<!-- HTML header for doxygen 1.8.7-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
        <meta http-equiv="X-UA-Compatible" content="IE=9"/>
		<meta name="robots" content="noindex, follow"/>
        <meta name="generator" content="Doxygen 1.8.20"/>
        <title>Core Module | API Reference | Stereolabs</title><!--END PROJECT_NAME (ZED csharp API)-->
        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,500,600,700,800">
        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto+Mono:300,400,500,600,700">
        <link href="tabs.css?t=Wed Jan 27 2021 13:57:23" rel="stylesheet" type="text/css"/>
        <script type="text/javascript" src="jquery.js?t=Wed Jan 27 2021 13:57:23"></script>
        <script type="text/javascript" src="custom.js?t=Wed Jan 27 2021 13:57:23"></script>
        <script type="text/javascript" src="dynsections.js?t=Wed Jan 27 2021 13:57:23"></script>
        <link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
        <link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(function() { init_search(); });
/* @license-end */
</script>
        <link href="stylesheet.css?t=Wed Jan 27 2021 13:57:23" rel="stylesheet" type="text/css" />
    </head>
    <body>
        <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
            <div id="titlearea">
                <table cellspacing="0" cellpadding="0">
                    <tbody>
                        <tr style="height: 58px;">
                            <td class="headerSpacer"></td>
                            <td id="projectlogo">
                                <a href="https://www.stereolabs.com"><img src="https://www.stereolabs.com/img/logo_stereolabs.svg" alt="Stereolabs logo" id="logo"></a>
                            </td>
                            <td class="nav-links nav-links-header">
                                <a href="https://www.stereolabs.com/docs/" >DOCUMENTATION</a>
                            </td>
                            <td class="nav-links nav-links-header">
                                <a href="https://www.stereolabs.com/docs/code-samples/" >SAMPLES</a>
                            </td>
                            <td class="nav-links nav-links-header">
                                <a class="active" href="https://www.stereolabs.com/developers/documentation/API/latest/" >API REFERENCE</a>
                            </td>
                            <td class="nav-links nav-links-header">
                                <a href="https://support.stereolabs.com/hc/en-us" >SUPPORT</a>
                            </td>
                            <td class="nav-links nav-links-header">
                                <a href="https://www.stereolabs.com/developers/release/latest/" >DOWNLOADS</a>
                            </td>
                            <td><i class="mobile-navigation"></i></td>
                            <!--<td id="projectlogo" >
                                <a href="https://www.stereolabs.com/"> <img alt="Logo" src="logo_stereolabs.png" height="27"/> </a>
                            </td>-->
                            <!--<td style="padding-left: 0.4cm;">-->
                                <!--<div id="projectname">--><!--ZED csharp API-->
                                    <!--<span id="projectnumber"> | ZED SDK 3.3.0</span>-->
                                <!--</div>-->
                                <!--BEGIN PROJECT_BRIEF<div id="projectbrief"></div><!--END PROJECT_BRIEF-->
                            <!--</td>-->
                            <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.svg"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
          </span>
        </div>
</td>
                        </tr>
                    </tbody>
                </table>
            </div>
            <div id="subtitlearea">
                <table cellspacing="0" cellpadding="0">
                    <tbody>
                        <tr style="height: 28px;">
                            <td class="headerSpacer"></td>
                            <td id="subMenuCpp" class="nav-links nav-links-header nav-links-selected">
                                <a href="https://www.stereolabs.com/docs/api/"  >C++</a>
                            </td>
                            <td id="subMenuPython" class="nav-links nav-links-header">
                                <a href="https://www.stereolabs.com/docs/api/python/" >Python</a>
                            </td>
		                        <td id="subMenuCSharp" class="nav-links nav-links-header">
                                <a href="https://www.stereolabs.com/docs/api/csharp/" >C#</a>
                            </td>
                        </tr>
                    </tbody>
                </table>
            </div>
            <!-- end header part -->
<!-- Generated by Doxygen 1.8.20 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('group__Core__group.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#enum-members">Enumerations</a>  </div>
  <div class="headertitle">
<div class="title">Core Module</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsl_1_1Matrix3x3.html">Matrix3x3</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds a 3x3 matrix that can be marshaled between the wrapper and C# scripts.  <a href="structsl_1_1Matrix3x3.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsl_1_1Resolution.html">Resolution</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds a camera resolution as two pointers (for height and width) for easy passing back and forth to the ZED wrapper.  <a href="structsl_1_1Resolution.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsl_1_1Rect.html">Rect</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="structsl_1_1Rect.html" title="Rect structure to define a rectangle or a ROI in pixels Use to set ROI target for AEC/AGC">Rect</a> structure to define a rectangle or a ROI in pixels Use to set ROI target for AEC/AGC  <a href="structsl_1_1Rect.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classsl_1_1Mat.html">Mat</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mirrors the <a class="el" href="classsl_1_1Mat.html" title="Mirrors the sl::Mat class used in the ZED C++ SDK to store images. Can be used to retrieve individual...">sl::Mat</a> class used in the ZED C++ SDK to store images. Can be used to retrieve individual images from GPU or CPU memory: see <a class="el" href="classsl_1_1Camera.html#a53a8ff7354922cf93dc90308d5355175" title="Retrieves an image texture from the ZED SDK and loads it into a ZEDMat. Use this to get an individual...">Camera.RetrieveImage()</a> and <a class="el" href="classsl_1_1Camera.html#a9ec3c76714b1e8583a3231f30540509c" title="Retrieves a measure texture from the ZED SDK and loads it into a ZEDMat. Use this to get an individua...">Camera.RetrieveMeasure()</a>.  <a href="classsl_1_1Mat.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga4db9ee29f2ff83c71567c12f6bfbf28c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Core__group.html#ga4db9ee29f2ff83c71567c12f6bfbf28c">ERROR_CODE</a> </td></tr>
<tr class="memdesc:ga4db9ee29f2ff83c71567c12f6bfbf28c"><td class="mdescLeft">&#160;</td><td class="mdescRight">List of error codes in the ZED SDK.  <a href="group__Core__group.html#ga4db9ee29f2ff83c71567c12f6bfbf28c">More...</a><br /></td></tr>
<tr class="separator:ga4db9ee29f2ff83c71567c12f6bfbf28c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1114207cbac18c1c0e4f77a6b36a8cb2"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Core__group.html#ga1114207cbac18c1c0e4f77a6b36a8cb2">COORDINATE_SYSTEM</a> </td></tr>
<tr class="memdesc:ga1114207cbac18c1c0e4f77a6b36a8cb2"><td class="mdescLeft">&#160;</td><td class="mdescRight">List of available coordinate systems.  <a href="group__Core__group.html#ga1114207cbac18c1c0e4f77a6b36a8cb2">More...</a><br /></td></tr>
<tr class="separator:ga1114207cbac18c1c0e4f77a6b36a8cb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad78b29f5d18fc8990907a443246e88f0"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Core__group.html#gad78b29f5d18fc8990907a443246e88f0">UNIT</a> </td></tr>
<tr class="memdesc:gad78b29f5d18fc8990907a443246e88f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Units used by the SDK for measurements and tracking.  <a href="group__Core__group.html#gad78b29f5d18fc8990907a443246e88f0">More...</a><br /></td></tr>
<tr class="separator:gad78b29f5d18fc8990907a443246e88f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab12e66b9515d6772cda59cc2f7e69713"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Core__group.html#gab12e66b9515d6772cda59cc2f7e69713">MAT_TYPE</a> </td></tr>
<tr class="memdesc:gab12e66b9515d6772cda59cc2f7e69713"><td class="mdescLeft">&#160;</td><td class="mdescRight">Type of mat, indicating the data type and the number of channels it holds. Proper mat type depends on the image type. See <a class="el" href="group__Video__group.html#ga77fc7bfc159040a1e2ffb074a8ad248c" title="Lists available view types retrieved from the camera, used for creating human-viewable (Image-type) t...">sl.VIEW</a> and <a class="el" href="group__Depth__group.html#ga798a8eed10c573d759ef7e5a5bcd545d" title="Lists available measure types retrieved from the camera, used for creating precise measurement maps (...">sl.MEASURE</a> (in ZEDCommon.cs)  <a href="group__Core__group.html#gab12e66b9515d6772cda59cc2f7e69713">More...</a><br /></td></tr>
<tr class="separator:gab12e66b9515d6772cda59cc2f7e69713"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6053bda451d8ca289b3e443377cfc004"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Core__group.html#ga6053bda451d8ca289b3e443377cfc004">COPY_TYPE</a> </td></tr>
<tr class="memdesc:ga6053bda451d8ca289b3e443377cfc004"><td class="mdescLeft">&#160;</td><td class="mdescRight">Categories for copying data within or between the CPU (processor) memory and GPU (graphics card) memory.  <a href="group__Core__group.html#ga6053bda451d8ca289b3e443377cfc004">More...</a><br /></td></tr>
<tr class="separator:ga6053bda451d8ca289b3e443377cfc004"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3fc8f9f9f84fbb0f728fc2cd399ade29"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__Core__group.html#ga3fc8f9f9f84fbb0f728fc2cd399ade29">MEM</a> </td></tr>
<tr class="memdesc:ga3fc8f9f9f84fbb0f728fc2cd399ade29"><td class="mdescLeft">&#160;</td><td class="mdescRight">Which memory to store an image/mat: CPU/processor memory or GPU (graphics card) memory.  <a href="group__Core__group.html#ga3fc8f9f9f84fbb0f728fc2cd399ade29">More...</a><br /></td></tr>
<tr class="separator:ga3fc8f9f9f84fbb0f728fc2cd399ade29"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="ga4db9ee29f2ff83c71567c12f6bfbf28c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4db9ee29f2ff83c71567c12f6bfbf28c">&#9670;&nbsp;</a></span>ERROR_CODE</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__Core__group.html#ga4db9ee29f2ff83c71567c12f6bfbf28c">ERROR_CODE</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>List of error codes in the ZED SDK. </p>
<p>Mirrors ERROR_CODE in the ZED C++ SDK. For more info, read: <a href="https://www.stereolabs.com/docs/api/group__Core__group.html#ga4db9ee29f2ff83c71567c12f6bfbf28c">https://www.stereolabs.com/docs/api/group__Core__group.html#ga4db9ee29f2ff83c71567c12f6bfbf28c</a> </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28cad0749aaba8b833466dfcbb0428e4f89c"></a>SUCCESS&#160;</td><td class="fielddoc"><p>Operation was successful. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28ca36fc6065a3e970bc3e6b2e59da52bf2a"></a>FAILURE&#160;</td><td class="fielddoc"><p>Standard, generic code for unsuccessful behavior when no other code is more appropriate. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28ca9a7a23e99e3a2478e8fa6c63f950e223"></a>NO_GPU_COMPATIBLE&#160;</td><td class="fielddoc"><p>No GPU found, or CUDA capability of the device is not supported. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28caf915134e2ee85cf20ccfc5b23903f5b5"></a>NOT_ENOUGH_GPUMEM&#160;</td><td class="fielddoc"><p>Not enough GPU memory for this depth mode. Try a different mode (such as PERFORMANCE). </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28ca882261f5414db9d98cabe9ca012d4eac"></a>CAMERA_NOT_DETECTED&#160;</td><td class="fielddoc"><p>The ZED camera is not plugged in or detected. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28ca9ae97e17449779b3a246a33f041afb0e"></a>SENSOR_NOT_DETECTED&#160;</td><td class="fielddoc"><p>a ZED Mini is detected but the inertial sensor cannot be opened. (Never called for original ZED) </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28cab753c50fd894c9440e04e5e42b06e7ed"></a>INVALID_RESOLUTION&#160;</td><td class="fielddoc"><p>For Nvidia Jetson X1 only - resolution not yet supported (USB3.0 bandwidth). </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28caa97896a4fe802be9dd9366b93ecb37f3"></a>LOW_USB_BANDWIDTH&#160;</td><td class="fielddoc"><p>USB communication issues. Occurs when the camera FPS cannot be reached, due to a lot of corrupted frames. Try changing the USB port. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28ca9cebc61c2311c7b6b3ffc813d93ab322"></a>CALIBRATION_FILE_NOT_AVAILABLE&#160;</td><td class="fielddoc"><p>ZED calibration file is not found on the host machine. Use ZED Explorer or ZED Calibration to get one. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28cab09a84f6328a9881d9be78d822361d76"></a>INVALID_CALIBRATION_FILE&#160;</td><td class="fielddoc"><p>ZED calibration file is not valid. Try downloading the factory one or recalibrating using the ZED Calibration tool. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28caa8655bae678b1189ae5eba6762ee2374"></a>INVALID_SVO_FILE&#160;</td><td class="fielddoc"><p>The provided SVO file is not valid. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28ca911b37f99d9013771e3566438f203e4f"></a>SVO_RECORDING_ERROR&#160;</td><td class="fielddoc"><p>An SVO recorder-related error occurred (such as not enough free storage or an invalid file path). </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28caa57530f7def53298cfd48f2022f32cb7"></a>SVO_UNSUPPORTED_COMPRESSION&#160;</td><td class="fielddoc"><p>An SVO related error when NVIDIA based compression cannot be loaded </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28ca8d73766e720183e964f4594b0b083d9f"></a>INVALID_COORDINATE_SYSTEM&#160;</td><td class="fielddoc"><p>The requested coordinate system is not available. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28cad20fb98bb8db0172165811440e1c9848"></a>INVALID_FIRMWARE&#160;</td><td class="fielddoc"><p>The firmware of the ZED is out of date. Update to the latest version. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28ca6ac660c2d2fc611b9642b69c2d324813"></a>INVALID_FUNCTION_PARAMETERS&#160;</td><td class="fielddoc"><p>An invalid parameter has been set for the function. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28cad678f46f24d54f887cf05a5fd39dd53e"></a>NOT_A_NEW_FRAME&#160;</td><td class="fielddoc"><p>In grab() only, the current call return the same frame as last call. Not a new frame. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28ca7946a90d9926268b4ab1eb3538e54915"></a>CUDA_ERROR&#160;</td><td class="fielddoc"><p>In grab() only, a CUDA error has been detected in the process. Activate wrapperVerbose in ZEDManager.cs for more info. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28ca55e8ffa8a676478e4b64f3beddaf8f29"></a>CAMERA_NOT_INITIALIZED&#160;</td><td class="fielddoc"><p>In grab() only, ZED SDK is not initialized. Probably a missing call to sl::Camera::open. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28ca09bc5c8fee7cebe12851b4af3f05a5f8"></a>NVIDIA_DRIVER_OUT_OF_DATE&#160;</td><td class="fielddoc"><p>Your NVIDIA driver is too old and not compatible with your current CUDA version. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28ca4fb329072357f8e634b76d18cd44ebca"></a>INVALID_FUNCTION_CALL&#160;</td><td class="fielddoc"><p>The function call is not valid in the current context. Could be a missing a call to sl::Camera::open. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28ca89dd137ca640af61a86fcf7e512ada72"></a>CORRUPTED_SDK_INSTALLATION&#160;</td><td class="fielddoc"><p>The SDK wasn't able to load its dependencies, the installer should be launched. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28ca79ed953f2abeb254b98d08747ad51aea"></a>INCOMPATIBLE_SDK_VERSION&#160;</td><td class="fielddoc"><p>The installed SDK is not the SDK used to compile the program. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28cafd511370d1acadef4410e0c765e7235d"></a>INVALID_AREA_FILE&#160;</td><td class="fielddoc"><p>The given area file does not exist. Check the file path. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28cac99729095bc6c2a4a32092c0c79ddaaa"></a>INCOMPATIBLE_AREA_FILE&#160;</td><td class="fielddoc"><p>The area file does not contain enough data to be used ,or the <a class="el" href="group__Depth__group.html#ga8d542017c9b012a19a15d46be9b7fa43" title="Lists available depth computation modes. Each mode offers better accuracy than the mode before it,...">sl::DEPTH_MODE</a> used during the creation of the area file is different from the one currently set. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28cac3ee106f9ced54a3bcee576203166e2d"></a>CAMERA_FAILED_TO_SETUP&#160;</td><td class="fielddoc"><p><a class="el" href="classsl_1_1Camera.html" title="This class is the main interface with the camera and the SDK features, such as: video,...">Camera</a> failed to set up. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28ca43ad1e20fe1d88209f4d92833291fa8d"></a>CAMERA_DETECTION_ISSUE&#160;</td><td class="fielddoc"><p>Your ZED cannot be opened. Try replugging it to another USB port or flipping the USB-C connector (if using ZED Mini). </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28ca3aae17ba76e5d39b6f6b75e1251b8ca7"></a>CAMERA_ALREADY_IN_USE&#160;</td><td class="fielddoc"><p>The <a class="el" href="classsl_1_1Camera.html" title="This class is the main interface with the camera and the SDK features, such as: video,...">Camera</a> is already in use by another process. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28ca66e30e3c7edb5667e4dadd3bd61eb9fa"></a>NO_GPU_DETECTED&#160;</td><td class="fielddoc"><p>No GPU found or CUDA is unable to list it. Can be a driver/reboot issue. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28ca1e345c594047d138db48599b4e3b912b"></a>PLANE_NOT_FOUND&#160;</td><td class="fielddoc"><p>Plane not found. Either no plane is detected in the scene, at the location or corresponding to the floor, or the floor plane doesn't match the prior given. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28cafa40c60a440d1c59d9c5aaffe157c0ae"></a>AI_MODULE_NOT_AVAILABLE&#160;</td><td class="fielddoc"><p>Missing or corrupted AI module ressources. Please reinstall the ZED SDK with the AI (object detection) module to fix this issue </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28cabc7515971602e9585db7797ea742c8b5"></a>INCOMPATIBLE_CUDNN_VERSION&#160;</td><td class="fielddoc"><p>The cuDNN library cannot be loaded, or is not compatible with this version of the ZED SDK </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28caae7f20bbb717b222e81889c2903dbc93"></a>AI_INVALID_TIMESTAMP&#160;</td><td class="fielddoc"><p>internal sdk timestamp is not valid </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28cad8edb16e9a5228cafd11cdabd42717bc"></a>AI_UNKNOWN_ERROR&#160;</td><td class="fielddoc"><p>an error occur while tracking objects </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4db9ee29f2ff83c71567c12f6bfbf28cac13b2dc0645e919d9fe4b40808fac5ab"></a>ERROR_CODE_LAST&#160;</td><td class="fielddoc"><p>End of ERROR_CODE </p>
</td></tr>
</table>

</div>
</div>
<a id="ga1114207cbac18c1c0e4f77a6b36a8cb2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1114207cbac18c1c0e4f77a6b36a8cb2">&#9670;&nbsp;</a></span>COORDINATE_SYSTEM</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__Core__group.html#ga1114207cbac18c1c0e4f77a6b36a8cb2">COORDINATE_SYSTEM</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>List of available coordinate systems. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga1114207cbac18c1c0e4f77a6b36a8cb2a23a12f67f614b5518c7f1c2465bf95e3"></a>IMAGE&#160;</td><td class="fielddoc"><p>Standard coordinates system used in computer vision. Used in OpenCV. See: <a href="http://docs.opencv.org/2.4/modules/calib3d/doc/camera_calibration_and_3d_reconstruction.html">http://docs.opencv.org/2.4/modules/calib3d/doc/camera_calibration_and_3d_reconstruction.html</a> </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1114207cbac18c1c0e4f77a6b36a8cb2a9cd6bfd3cbce04ffc9210c93f99043a0"></a>LEFT_HANDED_Y_UP&#160;</td><td class="fielddoc"><p>Left-Handed with Y up and Z forward. Used in Unity3D with DirectX </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1114207cbac18c1c0e4f77a6b36a8cb2a0754993da0b07772727f4306622d3ba1"></a>RIGHT_HANDED_Y_UP&#160;</td><td class="fielddoc"><p>Right-Handed with Y pointing up and Z backward. Used in OpenGL. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1114207cbac18c1c0e4f77a6b36a8cb2a509ba7259e116694cb73fea668b80ca2"></a>RIGHT_HANDED_Z_UP&#160;</td><td class="fielddoc"><p>Right-Handed with Z pointing up and Y forward. Used in 3DSMax. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1114207cbac18c1c0e4f77a6b36a8cb2a403cc6c4ef4d32dd80f90f21d9095b41"></a>LEFT_HANDED_Z_UP&#160;</td><td class="fielddoc"><p>Left-Handed with Z axis pointing up and X forward. Used in Unreal Engine. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1114207cbac18c1c0e4f77a6b36a8cb2ac45a06459c7fd06c82d55e4b885ab86e"></a>RIGHT_HANDED_Z_UP_X_FWD&#160;</td><td class="fielddoc"><p>Right-Handed with Z pointing up and X forward. Used in ROS (REP 103) </p>
</td></tr>
</table>

</div>
</div>
<a id="gad78b29f5d18fc8990907a443246e88f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad78b29f5d18fc8990907a443246e88f0">&#9670;&nbsp;</a></span>UNIT</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__Core__group.html#gad78b29f5d18fc8990907a443246e88f0">UNIT</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Units used by the SDK for measurements and tracking. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggad78b29f5d18fc8990907a443246e88f0ac159f536301065a5deb61ef739ec3950"></a>MILLIMETER&#160;</td><td class="fielddoc"><p>International System, 1/1000 meters. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggad78b29f5d18fc8990907a443246e88f0aae0b732be825e2c3661bf05dd5aec215"></a>CENTIMETER&#160;</td><td class="fielddoc"><p>International System, 1/100 meters. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggad78b29f5d18fc8990907a443246e88f0acc7ab7853e03a21956737fb272615996"></a>METER&#160;</td><td class="fielddoc"><p>International System, 1/1 meters. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggad78b29f5d18fc8990907a443246e88f0a30a479d5d88158a7f4248944ccbf72b0"></a>INCH&#160;</td><td class="fielddoc"><p>Imperial Unit, 1/12 feet. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggad78b29f5d18fc8990907a443246e88f0af5dd40adaf2cd3949f81fb2aae4fdf4e"></a>FOOT&#160;</td><td class="fielddoc"><p>Imperial Unit, 1/1 feet. </p>
</td></tr>
</table>

</div>
</div>
<a id="gab12e66b9515d6772cda59cc2f7e69713"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab12e66b9515d6772cda59cc2f7e69713">&#9670;&nbsp;</a></span>MAT_TYPE</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__Core__group.html#gab12e66b9515d6772cda59cc2f7e69713">MAT_TYPE</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Type of mat, indicating the data type and the number of channels it holds. Proper mat type depends on the image type. See <a class="el" href="group__Video__group.html#ga77fc7bfc159040a1e2ffb074a8ad248c" title="Lists available view types retrieved from the camera, used for creating human-viewable (Image-type) t...">sl.VIEW</a> and <a class="el" href="group__Depth__group.html#ga798a8eed10c573d759ef7e5a5bcd545d" title="Lists available measure types retrieved from the camera, used for creating precise measurement maps (...">sl.MEASURE</a> (in ZEDCommon.cs) </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggab12e66b9515d6772cda59cc2f7e69713a8b3939425959ab1aae69d32cc78fc47b"></a>MAT_32F_C1&#160;</td><td class="fielddoc"><p>Float, one channel. Used for depth and disparity Measure-type textures. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab12e66b9515d6772cda59cc2f7e69713ac18f14a13390544a228f9b9f4057a80e"></a>MAT_32F_C2&#160;</td><td class="fielddoc"><p>Float, two channels. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab12e66b9515d6772cda59cc2f7e69713aa7ace0743d608480e7457d89aec73f4d"></a>MAT_32F_C3&#160;</td><td class="fielddoc"><p>Float, three channels. </p>
<p>float 3 channels. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab12e66b9515d6772cda59cc2f7e69713af5edf540a6019650eb5a1e5bf6d698a0"></a>MAT_32F_C4&#160;</td><td class="fielddoc"><p>Float, four channels. Used for normals and XYZ (point cloud) measure-type textures </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab12e66b9515d6772cda59cc2f7e69713ad0ee0f45eb87b47f7ff527d7284e285b"></a>MAT_8U_C1&#160;</td><td class="fielddoc"><p>Unsigned char, one channel. Used for greyscale image-type textures like depth and confidence displays. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab12e66b9515d6772cda59cc2f7e69713adca3c27c9eb28465825ef7fe5305906c"></a>MAT_8U_C2&#160;</td><td class="fielddoc"><p>Unsigned char, two channels. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab12e66b9515d6772cda59cc2f7e69713af55ab05bcdf38a25b7fdd7ba3f830d01"></a>MAT_8U_C3&#160;</td><td class="fielddoc"><p>Unsigned char, three channels. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab12e66b9515d6772cda59cc2f7e69713a0c4ac5a1bcdca64945e8b9d903771cc5"></a>MAT_8U_C4&#160;</td><td class="fielddoc"><p>Unsigned char, four channels. Used for color images, like the main RGB image from each sensor. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggab12e66b9515d6772cda59cc2f7e69713a73a674394a7fb3cb4c3bc544d89ad7b6"></a>MAT_16U_C1&#160;</td><td class="fielddoc"><p>Unsigned short 1 channel. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga6053bda451d8ca289b3e443377cfc004"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6053bda451d8ca289b3e443377cfc004">&#9670;&nbsp;</a></span>COPY_TYPE</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__Core__group.html#ga6053bda451d8ca289b3e443377cfc004">COPY_TYPE</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Categories for copying data within or between the CPU (processor) memory and GPU (graphics card) memory. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga6053bda451d8ca289b3e443377cfc004a5427b27bca3fdb41b1fa3f8c671eecfb"></a>CPU_CPU&#160;</td><td class="fielddoc"><p>Copies data from one place in CPU memory to another. </p>
<p>copy data from CPU to CPU. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6053bda451d8ca289b3e443377cfc004afcdd042065e419a94593d8cb054bcf54"></a>CPU_GPU&#160;</td><td class="fielddoc"><p>Copies data from CPU memory to GPU memory. </p>
<p>copy data from CPU to GPU. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6053bda451d8ca289b3e443377cfc004a03aaa05c986f929e4086d5bcb8ee9d95"></a>GPU_GPU&#160;</td><td class="fielddoc"><p>Copies data from one place in GPU memory to another. </p>
<p>copy data from GPU to GPU. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga6053bda451d8ca289b3e443377cfc004a90ae09a72eb23aa77726884a8b0cce02"></a>GPU_CPU&#160;</td><td class="fielddoc"><p>Copies data from GPU memory to CPU memory. </p>
<p>copy data from GPU to CPU. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga3fc8f9f9f84fbb0f728fc2cd399ade29"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3fc8f9f9f84fbb0f728fc2cd399ade29">&#9670;&nbsp;</a></span>MEM</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__Core__group.html#ga3fc8f9f9f84fbb0f728fc2cd399ade29">MEM</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">strong</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Which memory to store an image/mat: CPU/processor memory or GPU (graphics card) memory. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga3fc8f9f9f84fbb0f728fc2cd399ade29a2b55387dd066c5bac646ac61543d152d"></a>CPU&#160;</td><td class="fielddoc"><p>Store on memory accessible by the CPU. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga3fc8f9f9f84fbb0f728fc2cd399ade29a52f9ec21735243ad9917cda3ca077d32"></a>GPU&#160;</td><td class="fielddoc"><p>Store on memory accessible by the GPU. </p>
</td></tr>
</table>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
